mathematically rigorous - French English Dictionary